// 浏览器前缀
.dis-ib(@ie:9){
  & when (@ie<=7){*display:inline;}
  display:inline-block;
  & when (@ie<=7){*zoom:0;}
}
.dis-flex(@ios:7){
  & when (@ios<7){
    display:box;//OLD - Android 4.4-
    display:-webkit-box;//OLD - iOS 6-, Safari 3.1-6
    display:-moz-box;//OLD - Firefox 19- (buggy but mostly works)
  }
  display:-ms-flexbox;//TWEENER - IE 10
  display:-webkit-flex;//NEW - Chrome
  display:flex;//NEW, Spec - Opera 12.1, Firefox 20+
}

.display(@ie:10;@ios:7;@Prefix:~'-';@Suffix:~'';){
  .dis@{Prefix}no@{Suffix}{display:none;}
  .dis@{Prefix}bl@{Suffix}{display:block;}
  .dis@{Prefix}il@{Suffix}{display:inline;}
  .dis@{Prefix}ib@{Suffix}{
    .dis-ib(@ie);
  }
  & when (@ie>=10){
    .dis@{Prefix}flex@{Suffix}{
      .dis-flex();
    }
  }
}

.test(display){
  .display(@ie:10;@Prefix:~'-p-';@Suffix:~'-s-test';);
}
// .test(display);

// 当前模块提供test不提供def